<?php

 /**
  * FORUM
  * 
  * Il progetto è realizzato principalmente con PHP e MySQL, per la struttura
  * del progetto stesso ho deciso - sia per interesse personale che per questioni didattiche - 
  * di utilizzare un Template Engine, in questo caso Smarty. Inoltre ho scelto di utilizzare PDO
  * come layer di astrazione fra applicazione e banca dati.
  * 
  * Il progetto integrerà anche qualche funzionalità di jQuery comoda per quanto riguarda la parte grafica
 */

// includo la pagina global.inc.php
require('php/inc/global.inc.php');

$last_registered_user = User::getLastRegisteredUser();
$smarty->assign("last_registered_user", $last_registered_user);

$user_birthday = User::getBirthdayUsers();
if($user_birthday == false){
    $smarty->assign("no_user_birthday", "Nessun compleanno oggi");
}else{
    $smarty->assign("user_birthday", $user_birthday);
}

$user_online = User::getOnlineUsers();
if($user_online == false){
    $smarty->assign("no_online_users", "Nessun utente in linea");
}else{
    $smarty->assign("user_online", $user_online);
}

// carico l'HTML tramite smarty
$smarty->display($PAGES_URL . 'header.tpl');
$smarty->display($PAGES_URL . 'menu.tpl');
if($user->isLogged()){
    $smarty->display($PAGES_URL . 'home.tpl');
}else{
    $smarty->display($PAGES_URL . 'index.tpl');
}
$smarty->display($PAGES_URL . 'footer.tpl');

?>
